package ar.com.larreta.utilidades;



public class UtilidadesTextos {
	
	public static final String ESPACIO = " ";

	public static String getPrimerasLetrasEnCapital(String texto){
		StringBuffer buffer = new StringBuffer();
		
		String textoATransformar = texto.trim();
		
		int i = 0;
		if ((textoATransformar!=null) && (textoATransformar.length()>0)){
			i = textoATransformar.indexOf(ESPACIO);
			if (i<0){
				i=textoATransformar.length();
			}
			
			buffer.append(textoATransformar.substring(0, 1).toUpperCase());
			buffer.append(textoATransformar.substring(1, i).toLowerCase());
			
			if (i<textoATransformar.length()){
				buffer.append(ESPACIO);
				buffer.append(getPrimerasLetrasEnCapital(textoATransformar.substring(i+1, textoATransformar.length())));
			}
		}
		
		return buffer.toString();
	}

}
